runtime.gcControllerState.heapLive (field)
16 uses
runtime (current package)
mgc.go#L580: return gcController.heapLive.Load() >= trigger
mgc.go#L677: work.heap0 = gcController.heapLive.Load()
mgc.go#L947: work.heap1 = gcController.heapLive.Load()
mgc.go#L1626: work.initialHeapLive = gcController.heapLive.Load()
mgcpacer.go#L194: heapLive atomic.Uint64
mgcpacer.go#L394: c.triggered = c.heapLive.Load()
mgcpacer.go#L497: live := c.heapLive.Load()
mgcpacer.go#L613: if c.heapLive.Load() <= c.triggered {
mgcpacer.go#L657: currentConsMark := (float64(c.heapLive.Load()-c.triggered) * (utilization + idleUtilization)) /
mgcpacer.go#L679: live := c.heapLive.Load()
mgcpacer.go#L824: c.heapLive.Store(bytesMarked)
mgcpacer.go#L859: live := gcController.heapLive.Add(dHeapLive)
mgcpacer.go#L1196: c.sweepDistMinTrigger.Store(c.heapLive.Load() + sweepMinHeapDistance)
mgcsweep.go#L179: live := gcController.heapLive.Load()
mgcsweep.go#L894: live := gcController.heapLive.Load()
mgcsweep.go#L958: heapLiveBasis := gcController.heapLive.Load()
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |